class MonitorReportModel {
  var address;
  var content;
  var coverUrl;
  var createTime;
  var events;
  var healthReportId;
  var medias;
  var phone;
  var reportUserName;
  var targetUserId;
  var title;
  var type;
  var updateTime;
  var userId;
  var username;
  var url;

  MonitorReportModel(
      {this.address,
        this.content,
        this.coverUrl,
        this.createTime,
        this.events,
        this.healthReportId,
        this.medias,
        this.phone,
        this.reportUserName,
        this.targetUserId,
        this.title,
        this.type,
        this.updateTime,
        this.userId,
        this.username,
        this.url});

  MonitorReportModel.fromJson(Map<String, dynamic> json) {
    address = json['address'];
    content = json['content'];
    coverUrl = json['coverUrl'];
    createTime = json['createTime'];
    events = json['events'];
    healthReportId = json['healthReportId'];
    medias = json['medias'];
    phone = json['phone'];
    reportUserName = json['reportUserName'];
    targetUserId = json['targetUserId'];
    title = json['title'];
    type = json['type'];
    updateTime = json['updateTime'];
    userId = json['userId'];
    username = json['username'];
    url = json['url'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['address'] = this.address;
    data['content'] = this.content;
    data['coverUrl'] = this.coverUrl;
    data['createTime'] = this.createTime;
    data['events'] = this.events;
    data['healthReportId'] = this.healthReportId;
    data['medias'] = this.medias;
    data['phone'] = this.phone;
    data['reportUserName'] = this.reportUserName;
    data['targetUserId'] = this.targetUserId;
    data['title'] = this.title;
    data['type'] = this.type;
    data['updateTime'] = this.updateTime;
    data['userId'] = this.userId;
    data['username'] = this.username;
    data['url'] = this.url;
    return data;
  }
}
